body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	background: url(../images/mq/bg.jpg) no-repeat center top;
	width: 100%;
	color: #000;
	background-color: #FFE1E3;
}
img{
	border: none;
}
a:link, a:visited{
	text-decoration: none;
	color: #000;
}
a:hover{
	text-decoration: none;
	color: #000;
}
.clear{
	clear: both;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, select{
	margin:0;
	padding:0;	
} 
ul li{
	margin: 0;
	padding: 0;
}
#page-container{
	width: 1099px;
	margin: 0 auto;
}
.top{
	background: url(../images/mq/top.png) no-repeat;
	width: 1099px;
	height: 193px;
	overflow: hidden;
}
.mid{
	background: url(../images/mq/mid.png) repeat-y;
	width: 1099px;
	overflow: hidden;
}
.bot{
	background: url(../images/mq/bot.png) no-repeat;
	width: 1099px;
	height: 117px ;
	overflow: hidden;
}
#wapper-top{
	width: 980px;
	margin: 0 auto;
}
#wapper-mid{
	width: 960px;
	margin: 0 auto;
}
.bg_sr{
	background: url(../images/mq/bg_sr.png) no-repeat;
	width: 180px;
	height: 37px;
	margin-left: 27px;
	float: left;
	display: inline;
	margin-top: 3px;
}
.top_bar{
	position: absolute;
	clear: both;
	width: 700px;
	margin-top: 10px;
}
.top_bar_link{
	
	float: left;
	width: 250px;
}	
.sr{
	float: left;
	width: 290px;
	margin-left: 10px;
}
.btn_sr{
	background: url(../images/mq/btn_sr.png) no-repeat;
	width: 37px;
	height: 37px;
	border: none;
	cursor: pointer;
	float: left; 
}
.txtsr{
	border-color: #5C7989;
    display: inline;
    float: left;
    height: 21px;
    line-height: 21px;
    margin-right: 9px;
	margin-left: 9px;
	margin-top: 2px;
    width: 170px;
	border: none;
}
.top_bar_icon{
	display: inline;
	width: 100px;
	float: left;
}
.t_red{
	color: #FF0000;
}
.basket{
	position: absolute; margin-top: 67px;
	margin-left: 10px;
}
#nav{
	padding: 0;
	margin-top: 114px;
	position: absolute;
}
#nav ul li{
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0 20px;
}
#nav ul li a:link, #nav ul li a:visited{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#nav ul li a:hover, #nav ul li a.act{
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
/*css for menu*/
#menucontainer {
    padding: 0;
	margin-top: 114px;
    height: 34px;
    width: 655px;
    position: absolute;
}
#menucontainer ul li a:hover, #menucontainer ul li.current a {
    color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
    line-height: 34px;
    text-decoration: none;
}
#menucontainer ul {
    margin: 0;
    padding-left: 3px;
}
#menucontainer ul li {
    display: block;
    float: left;
    line-height: 34px;
    vertical-align: middle;
}
#menucontainer ul li a:link, #menucontainer ul li a:visited {
    /*border-right: 1px solid #9EC27C;*/
    /*font-weight: bold;*/
    line-height: 34px;
    padding: 0 11px;
    text-decoration: none;
    vertical-align: middle;
}
#menucontainer ul li ul li a:link, #menucontainer ul li ul li a:visited, #menucontainer ul li ul li a:hover, #menucontainer ul ul li li.current a {
    padding: 0 10px;
    text-transform: none;
    border-bottom: solid 1px #757471;
}
#menucontainer ul li ul li a:hover, #menucontainer ul li ul li.current a, #menucontainer ul li.current ul li.current a:hover {
    background: none;
    background-color:#444238;
    color: #ffff00;
}
#menucontainer ul li.current ul li a {
    background-image: none;
    color: #fff;
    font-weight:normal;
}
#menucontainer ul li.current ul li a:hover {
    color: #ffff00;
    font-weight:bold;
}
#menucontainer li {
    z-index:500
}
.bg_slide{
	background: url(../images/mq/bg_slide.gif) no-repeat;
	width: 713px;
	height: 352px;
	margin-left: 2px;
	float: left; 
}
.tab_slide{
	width: 240px;
	float: left;
	
}
.btn_hangmoi{
	background: url(../images/mq/btn_hangmoi.gif) no-repeat;
	width: 240px;
	height: 114px;
	border: none;
	cursor: pointer;
}
.btn_hangbanchay{
	background: url(../images/mq/btn_hangbanchay.gif) no-repeat;
	width: 240px;
	height: 103px;
	border: none;
	cursor: pointer;
}.btn_hanggiamgia{
	background: url(../images/mq/btn_hanggiamgia.gif) no-repeat;
	width: 240px;
	height: 104px;
	border: none;
	cursor: pointer;
}
.slide_mar{
	margin: 36px 10px 10px 10px;
	clear:both;
}
.slide_news{
	width: 302px;
	float: left;
	margin-left: 20px;
	margin-right: 10px;
}
.slide_img{
	width: 325px;
	float: left;
}
.slide ul{
	margin: 0;
	padding: 0;
}
.slide ul li{
	list-style-type: none;
	padding: 7px 0 0 0;
}
.slide ul li a:link, .slide ul li a:visited{
	color: #EC1C24;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.slide ul li a:hover, .slide ul li a.act{
	color: #00A99D;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.slide_nod{
	margin-top: 23px;
	float: right;
	margin-right: 30px;
}
.col_l{
	width: 700px;
	float: left;
	margin-right: 10px;
}
.col_r{
	width: 240px;
	float: left;
}
.bg_tit_sf{
	background: url(../images/mq/bg_tit_sfam.gif) no-repeat;
	width: 248px;
	height: 89px;
	margin-left: 230px;
}
.txt_tit_sf{
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	padding-top: 52px;
}
.bg_img{
	background: url(../images/mq/bg_img.png) no-repeat;
	width: 206px;
	height: 206px;
	padding: 7px 7px 2px 8px;
}
#list_sfam ul {
	margin:0px;
	padding-left:30px;
}
#list_sfam ul li{
	list-style-type: none;
	float: left;
	display: inherit;	
    width: 220px;
    height:284px;
    overflow: hidden;
}
#list_sfam ul li a, #list_sfam ul li h3 {
    width: 206px;
}
#list_sfam ul li a:hover{
	color: #ff0000;
	text-decoration:underline;
}
.btn_detail{
	background: url(../images/mq/btn_detail.png) no-repeat;
	cursor: pointer;
	border: none;
	width: 81px;
	height: 38px;
}
h3{
	font-size: 15px;
}
.bg_choice{
	background: url(../images/mq/tit_choice.gif) no-repeat;
	width: 241px;
	height: 53px;
}
.bg_support{
	background: url(../images/mq/tit_support.gif) no-repeat;
	width: 241px;
	height: 55px;
}
.bg_tag{
	background: url(../images/mq/tit_tag.gif) no-repeat;
	width: 241px;
	height: 51px;
}
.bg_cart{
	background: url(../images/mq/tit_basket.jpg) no-repeat;
	width: 241px;
	height: 53px;
}
.bg_compare{
	background: url(../images/mq/tit_compare.jpg) no-repeat;
	width: 241px;
	height: 53px;
}
h4{
	padding: 12px 0px 0 60px;
	font-size: 13px;
}
.pad{
	padding: 10px;
}
.box-cart {
	display:block;
	padding: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border: 1px solid #ccc;
	border-top:none;
}
p{
	margin: 3px 0;
}
#list_choice ul{
	margin: 0;
	padding: 0;
}
#list_choice ul li{
	list-style-type: none;
	display: block;
	padding: 2px 0 0 7px;
}
#list_choice input[type=checkbox]{
	margin-right:5px;
}
a.font_1:link, a.font_1:visited{
	color:#FF0000;
	font-size: 17px;
	font-weight: bold;
	 text-decoration: none;
}
a.font_1:hover{
	color:#FF0000; text-decoration: underline;
	font-size: 17px;
	font-weight: bold;
}
a.font_2:link, a.font_2:visited{
	color:#00A99D;
	font-size: 15px;
	font-weight: bold;
	 text-decoration: none;
}
a.font_2:hover{
	color:#00A99D; text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
}
a.font_3:link, a.font_3:visited{
	color:#FF0000;
	font-size: 13px;
	
	 text-decoration: none;
}
a.font_3:hover{
	color:#FF0000; text-decoration: underline;
	font-size: 13px;
	
}
a.font_4:link, a.font_4:visited{
	color:#00A99D;
	font-size: 19px;
	
	 text-decoration: none;
}
a.font_4:hover{
	color:#00A99D; text-decoration: underline;
	font-size: 19px;	
}
#nav_fot ul {
	margin: 0;
	padding: 0;
}
#nav_foot ul li{
	list-style-type: none;
	display: inline;
	padding: 23px 20px;
	float: left;
}
#nav_foot ul li a:link, #nav_foot ul li a:visited{
	color:#fff;
	text-decoration: none;
}
#nav_foot ul li a:hover{
	color: #fff;
	text-decoration: underline;
}
.top_c
{
	display:block;
	overflow:hidden;
}
.foot_l
{
	float:left;
	margin-left: 60px;
	text-align:left;
	padding: 5px 5px 10px 5px;
}
.foot_r
{
	float:right;
	margin-right: 60px;
	text-align:right;
	padding: 5px 5px 10px 5px;
}
/* BEGIN PageBar */

.pagebarUTH
{
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	border: 1px solid #FFF;
	background: #FFF;
	text-decoration: none;
}
.pagebarUTH span, .pagebarUTH a, .pageList .this-page
{
	color: #693;
	text-decoration: underline;
	border: 1px solid #E3E3E3;
	text-decoration: none;
	padding: 0.2em 0.5em;
	margin-left: 2px;
}
.pagebarUTH a:hover
{
	border: 1px solid #693;
	text-decoration: underline;
}
.pagebarUTH a:visited
{
	color: #693;
	border: 1px solid #E3E3E3;
	text-decoration: none;
	padding: 0.2em 0.5em;
}
.pagebarUTH .break
{
	padding: 2px 6px;
	border: none;
	background: #FFF;
	text-decoration: none;
}
.pagebarUTH .current
{
	border: 1px solid #DE0000;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #DE0000;
	color: #FFF;
}
.pagebarUTH a:active
{
	color: #360;
	text-decoration: underline;
}
.f_r
{
	text-align:right;
}
.path
{
	padding:3px;
}
.path a
{
	color: #006666;
	font-weight:bold;
}
.path a:hover
{
	text-decoration:underline;
}
.discount {
    background: url(../images/mq/discount.png);
    height: 64px;
    line-height: 14px;
    margin: 2px 0 0 115px;
    padding: 19px 0 0 10px;
    text-align: left;
    width: 72px;
    color:#fff;
    position:absolute;
    text-shadow:1px 1px 0 #CE4B0B;
}
.sale
{
	text-align:center;
	display:block;
	overflow:hidden;
	padding:3px;
}
.discount span {
    font-size: 11px;
    margin: 0 0 0 12px;
}
.discount div {
    font-size: 17px;
    margin: 0 0 0 8px;
    font-weight:bold;
}
.hide, #list_choice ul li.hide
{
	display:none;
}
.toolbar {
    display:block;
    overflow:hidden;
    padding:3px;
    padding-bottom:5px;
    text-align:right;
}
.toolbar select {
    border: 1px solid #ccc;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    font-family:Arial;
}

.img-map {
    display: block;
    width: 350px;
}
.img-map .photo {
    background-color: #EDEBEC;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 340px;
}

.showimg
{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.listimg
{
	display:block;
	overflow:hidden;
}
.listimg ul
{
	margin:0px;
	padding:0px;
}
.listimg ul li
{
	display:inline;
	margin-right:5px;
}
.pro-relate {
    clear: both;
    padding: 15px 0 0;
}
.pro-relate .caption h3 {
    color: gray;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}
.pro-relate ul {
    margin-left: 0;
    padding: 0;
}
.pro-relate .title {
    color: #FF6600;
    font-weight: bold;
}
.pro-relate .content {
    margin-bottom: 15px;
}
.pro-dt {
    margin: 0;
    overflow: hidden;
}
.pro-dt ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.pro-dt ul li {
    display:block;
}
.pro-dt .it_l {
    background-color: #F2F9FA;
    color: #006666;
    float: left;
    font-weight: bold;
    margin: 1px;
    padding: 3px;
    width: 100px;
}
.pro-dt .it_r {
    float:left;
    width:210px;
    padding:3px;
}
.tag-parent {
    margin: 5px 0;
    position: relative;
}
.tag {
    height: 26px;
    position: absolute;
    vertical-align: middle;
    width: 40px;
}
.tag-pos {
    background-color: #E1EAEF;
    padding-bottom: 5px;
    padding-top: 5px;
    display:block;
}
.tag-text {
    color: #838486;
    font-weight: normal;
    margin: 0 0 0 50px;
    text-align: justify;
    display:block;
}
.tag-text a {
    color: #838486;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}
/*Comment*/
.comment-list {
    border: 1px solid #D7D7D7;
    line-height: 20px;
    margin-bottom: 10px;
}
.comment-list * {
    font-family: "Tahoma",Helvetica,sans-serif;
    font-size: 12px;
}
.comment-list {
    padding: 2px;
}
.comment-idea {
    color: #0081AF;
    font-weight: bold;
    padding-top: 2px;
    text-decoration: none;
}
.comment-body {
    background-color: #FFFFFF;
    margin: 0 5px;
    max-height: 300px;
    overflow: auto;
    padding: 0 2px;
}
.comment-body .title {
    font-weight: bold;
}
.comment-list .datetime {
    font-style: italic;
    padding: 3px 10px 0 0;
    text-align: right;
}
.comment-body .separate {
    border-bottom: 1px solid #DFDFDF;
    line-height: 1px;
}
label.error
{
    float: none;
    color: red;
    vertical-align: top;
    padding-top: 2px;
    display: block;
    overflow: hidden;
    display:block;
}
label.bold
{
	color: #147AC5; 
	font-weight: bolder;
}
.pro-tool {
    display: block;
    font-weight: bold;
    margin: 10px 0 5px;
    overflow: hidden;
    text-align: right;
}
.pro-tool ul {
    display: block;
    margin: 0;
    padding: 0;
}
#pro-share ul li {
    padding-left: 0;
}
.pro-tool ul li {
    display: inline;
    font-weight: normal;
}
#pro-share a {
    padding: 0 0 2px 15px;
}
.pro-tool ul li a {
    font-weight: normal;
    text-decoration: none;
}

.fb {
    background-position: 0 -18px;
}
.icon {
    background-image: url("/Images/icons_1.2.jpg");
    background-repeat: no-repeat;
}
.tw {
    background-position: 0 -37px;
}
.de {
    background-position: 0 -71px;
}
.dg {
    background-position: 0 -90px;
}
.yb {
    background-position: 0 -109px;
}
.gb {
    background-position: 0 -53px;
}
.product-view 
{
	display:block;
	overflow:hidden;
}
.product-view .product-img-box {
    float: left;
    width: 360px;
}
.product-view .product-shop {
    float: right;
    width: 330px;
}
.product-view .product-shop .product-name {
    float: left;
    margin: 0 10px 0 0;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
}
.product-view .product-shop input[type=text] {
    border: 1px solid #ccc;
}
.product-view .product-shop label {
    /*color: #655E56;*/
}
.product-sub {
    color: #00638D;
    padding: 5px 0;
    font-weight:bold;
}
.product-view .product-shop .product-name h1 {
    font: bold 18px/1.35 Arial,Helvetica,sans-serif;
    margin: 0;
    display:block;
    color: #006666;
}
a.button-pay {
    height: 23px;
    margin: 2px 2px 2px 20px;
    width: 101px;
}
a.button-pay img {
   vertical-align:middle;
}
.avai-only {
    background: url("../images/i_availability_only.gif") no-repeat scroll 0 50% transparent;
    line-height: 16px;
    margin: 10px 0 7px;
    padding-left: 15px;
}
.avai-only span, .avai-only a {
    border-bottom: 1px dashed #751D02;
    color: #000000;
    cursor: help;
}
.avai-only strong {
    color: #BE2C00;
}
.product-link
{
	display:block;
	overflow:hidden;
}
.product-link ul
{
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.product-link ul li
{
	display:inline;
	list-style-type:none;
	background: url("../images/icon-8-add.png") no-repeat scroll 6px 4px transparent;
	padding-left: 15px;
	
}
.product-link ul li a:hover
{
	color: #ff6600;
	text-decoration:underline;
	
}
.pinfo p
{
	margin:5px 0px;
}
/*Shopping*/
table.tblprice {
    border: 1px solid #E8EEF4;
    border-collapse: collapse;
    font-size: 9pt;
}
table.tblprice th {
    background-color: #F2F9FA;
    border: 1px solid #E8EEF4;
    color: #006666;
    padding: 6px 5px;
    text-align: center;
}
table.tblprice td {
    border: 1px solid #E8EEF4;
    padding: 5px;
}
table.tblprice td select {
    border: 1px solid #ccc;
}
a.btn_x {
    background: url("../images/btn_x.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 5px 2px 2px 3px;
    text-align: center;
    width: 87px;
}
.bnt_short {
    background: url("../images/bnt_login.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
    text-align: center;
    width: 100px;
    font-size:9pt;
}
.bnt_long {
    background: url("../images/bnt_finish.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
    text-align: center;
    width: 148px;
    font-size:9pt;
}
.inpAdd {
    border: 1px solid #89B4D6;
    padding: 3px 5px;
    width: 360px;
}
.areaNote {
    border: 1px solid #89B4D6;
    height: 60px;
    padding: 3px 2px;
    width: 370px;
}
.cart
{
	display:block;
	overflow:hidden;
}
.cart ul
{
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.cart ul li
{
	display:block;
	margin-right:10px;
	float:left;
}
.colInfo {
    float: left;
    width: 365px;
}
h4.titleFrom {
    background: url("../images/bg_titlePay.png") repeat-x scroll center center transparent;
    color: #3E7FD4;
    font-size: 110%;
    font-weight: bold;
    margin-bottom: 20px;
    padding:0px;
}
.inpIn {
    border: 1px solid #89B4D6;
    padding: 3px 5px;
    width: 200px;
}
.selcusIn {
    border: 1px solid #89B4D6;
    padding: 3px 2px;
    width: 210px;
}
input, select, textarea {
    /*color: #8A8A8A;
    font: 12px arial;*/
}
.noteFrom {
    color: #999999;
    font-style: italic;
    padding: 2px 5px 2px 130px;
}
.selIn {
    border: 1px solid #89B4D6;
    padding: 3px 2px;
    width: 68px;
}
.colLogin {
    float: right;
    width: 300px;
}
.colLogin a:hover {
    text-decoration:underline;
}
.titleFrom span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 5px;
}
.noteLog {
    color: #73B2DA;
    font-size: 90%;
    font-weight: bold;
    padding: 0 0 5px;
    text-align: center;
}
.inpLog {
    border: 1px solid #89B4D6;
    padding: 3px 5px;
    width: 160px;
}
.tabLogin {
    background: none repeat scroll 0 0 #F4FBFF;
    border: 1px solid #D2E8F5;
    padding: 10px;
}
.boderRadius {
    border-radius: 5px 5px 5px 5px;
}
.mar_t
{
	margin-top:5px;
}
.icoInfo {
    display: inline-block;
}
.tabTransport {
    margin: 10px 0;
}
.selT {
    border: 1px solid #89B4D6;
    padding: 3px 2px;
    width: 370px;
    /*color: #8A8A8A;
    font: 12px arial;*/
}
.black {
    color: #000000;
}
.pay ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.pay ul li
{
	list-style-type:none;
	display:block;
	padding:10px;
	margin-left:125px;
}
.noteInfo {
    color: #2A71AA;
}
.boxPay {
    background: none repeat scroll 0 0 #F2F8FB;
    border: 1px solid #D0E9F9;
    font-size: 100%;
    font-weight: normal;
    line-height: 20px;
    margin-top: 10px;
    padding: 5px;
}
.contactInfo td, .contactForm td {
    padding: 5px;
}
.block-cart .amount {
    margin: 0;
}
.block-cart .amount a {
    font-weight: bold;
}
.block-cart a {
    color: #5AB0BF;
    text-decoration: none;
}
.block-cart .subtotal {
    margin: 5px 0 0;
    padding: 2px 0;
    text-align: left;
}
.block-cart .subtotal .price {
    font-family: MyriadPro,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.price {
    white-space: nowrap !important;
}
.bor_cor {
    border: 1px solid #BFBFBF;
    border-radius: 5px 5px 5px 5px;
}
.new_point ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
.new_point ul li {
    border-bottom: 1px solid #E6E6E6;
    list-style-type: none;
    padding: 10px;
}
.new_point_img {
    float: left;
    width: 70px;
}
.new_point_txt {
    float: left;
    margin-left: 5px;
    width: 140px;
}
.bor_img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.new_point ul li.bor_none {
    border-bottom: medium none;
}
.bar_org {
    background-color:#FDC10B ;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    line-height: 33px;
    margin: 1px;
    overflow: hidden;
    width: 236px;
}
.bar_red {
    background-color:#F34C24 ;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 33px;
    margin: 1px;
    overflow: hidden;
    width: 236px;
}
.new_point ul a{
    color: #037AC1;
    text-decoration: none;
}
.new_point ul a:hover{
    text-decoration: underline;
}
.login
{
	width:600px;
}
.login h1 {
    background: none repeat scroll 0 0 transparent;
    color: #0B55C4;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 8px;
}
.login input[type="text"],.login input[type="password"]  {
    border: 1px solid #CCCCCC;
    border: 1px solid #89B4D6;
    padding: 3px 2px;
    width: 200px;
}
.login a
{
	color: #037AC1;
    text-decoration: none;
}
.login a:hover
{
	text-decoration: underline;
}
.perror
{
    color:Red;
    display:block;
    background-color:#EFEFEF;
    border:1px solid #E5E5E5;
    padding:3px;
    text-align:center;
}
/*List Article*/
.content_new
{
	display:block;
}
.content-new h2 {
    background-color: white;
    border-bottom: 1px solid #FF6600;
    color: #FF6600;
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 0;
    text-transform: uppercase;
}
#list-cate {
    display: block;
    padding: 20px 5px 0;
}
#list-cate .item-cate-first {
    padding: 0;
}
.list-bor {
    padding-bottom: 5px;
}
#list-cate .img-first {
    margin-right: 10px;
    width: 214px;
}
#list-cate .img-first img {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 20px;
    margin-right: 10px;
    padding: 1px;
    width:214px;
    height:150px;
}
#list-cate .title-less-top {
    color: #1C7B9B;
    font-weight: bold;
    text-transform: uppercase;
}
.content_new h2,.content_new h3,.content_new h4 {
    margin: 0;
    padding: 0;
}
#list-cate .title-less-top a {
    color: #006486;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
#list-cate .date-first {
    color: #8F8F8F;
    margin-bottom: 10px;
}
#list-cate .date span {
    color: #8F8F8F;
}
#list-cate .lead {
    color: #444444;
    height: 75px;
    overflow: hidden;
    text-align: justify;
}
#list-cate .item-cate {
    border-top: 1px solid #CCCCCC;
    height: 130px;
    padding: 15px 0 0;
}
#list-cate .avatar {
    float: left;
    margin-right: 10px;
    width: 133px;
}
#list-cate .avatar img {
    border: 1px solid #CCCCCC;
    float: left;
    padding: 1px;
}
#list-cate .title-less {
    font-weight: bold;
}
#list-cate .title-less a {
    color: #006486;
    text-decoration: none;
}
.art-content h3
{
	margin:0px;
	padding:0px;
}
#detail-art {
    padding: 0 0;
}
#detail-art h2 {
    background-color: white;
    border: medium none;
    color: #FF6600;
    font-size: 1.3em;
    font-weight: bold;
    padding-left: 0;
    text-transform: none;
}
.content-detail-art-date {
    color: #999999;
    padding: 0 5px 5px;
}
.summary-detail-art {
    color: #3F3F3F;
    font-weight: bold;
    line-height: 17px;
    padding: 0 5px;
    text-align: justify;
    text-decoration: none;
}
.content-detail-art {
    line-height: 20px;
    margin-top: 10px;
    padding: 0 5px;
    text-align: justify;
    text-decoration: none;
}
.otheritem {
    display: block;
    padding:3px;
    overflow: hidden;
}
.otheritem .title {
    margin-bottom: 25px;
}
.otheritem .o111 {
    color: #0081AF;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
}
.otheritem .line {
    border-bottom: 1px dashed #CCCCCC;
    float: right;
    line-height: 14px;
    width: 680px;
}
.otheritem .o2 {
    clear: both;
}
.otheritem .o2 ul {
    color: #016C95;
    display: block;
    list-style-type: square;
    margin: 0;
    padding-left: 25px;
}
.otheritem .o2 ul li {
    padding: 2px 10px 2px 5px;
    list-style-type: square;
}
.otheritem .o2 ul li a {
    color: #000000;
    line-height: 20px;
    text-decoration: none;
}
.otheritem .o2 ul li a:hover{
	text-decoration: none;
	color: #85b440;
}
.otheritem .o2 ul li span {
    font-style: italic;
    font-weight: normal;
}

.search_right ul {
    color: #666666;
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 20px;
}
.search_right ul li {
    list-style-type: square;
    padding: 5px 2px 2px 0;
}
.search_right ul li a {
    color: #006486;
}
.search_right ul li a.act, .search_right ul li a:hover {
    color: #FF6600;
}
.box-blue {
    background: none repeat scroll 0 0 #FFFFE5;
    margin-bottom: 5px;
}
.intro {
    display: block;
    float: left;
    overflow: hidden;
    padding: 5px;
    width: 480px;
}
/*Question*/
.intro
{
    display: block;
    float: left;
    overflow: hidden;
    padding: 5px;
    width: 480px;
}

.intro a
{
    text-decoration: none;
}

.intro .name
{
    color: #016C95;
    display: block;
    font-size: 110%;
    font-weight: bold;
}

.intro .content
{
    display: block;
    padding: 5px 0 0;
}

.intro .author, .intro .more
{
    color: #5F5F5F;
    display: block;
    padding: 3px 0;
}

.author strong
{
    color: Black;
}

.intro .mores
{
    color: #5F5F5F;
    display: block;
    padding: 3px 0;
}

.intro .mores a, intro .answer a
{
    color: #1C7B9B;
    font-style: normal;
    text-decoration: none;
}
.listdetail
{
    display: block;
    padding: 0 5px 5px;
}

.listdetail span
{
    text-align: justify;
}

.listdetail span.reply
{
    padding-top: 5px;
    text-align: right;
}

.listdetail span.reply a
{
    color: #1C7B9B;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

.listdetail label
{
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}

.listdetail span.reply a
{
    color: #1C7B9B;
    cursor: pointer;
    display: block;
    text-decoration: none;
    margin-top: 4px;
}

.listdetail span.reply a:hover
{
    font-style: italic;
    text-decoration: underline;
}
.line_dot {
    border-bottom: 1px dotted #B2B2B2;
    margin: 4px;
}
.question
{
	display:block;
	overflow:hidden;
}
.question ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.question ul a:hover
{
	text-decoration:underline;
}
.question h2{
	color: #E14326;
	font-size: 17px;
	margin: 5px 0;
}
.question h3
{
    font-size: 13px;
}
.question h4
{
    margin:0px;
    padding:0px;
}
.new_list ul {
    color: #016C95;
    display: block;
    list-style-type: square;
    margin: 0;
    padding-left: 25px;
}
.new_list ul li {
    list-style-type: square;
    padding: 2px 10px 2px 5px;
}
.new_list ul li a {
   color: #016C95;
}
.new_list ul li a:hover {
   color: #ff6600;
   text-decoration:underline;
}
.question
{
    clear: both;
    display: block;
}
.question .q1
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #0299D2;
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
}

.question .q11
{
    background: none repeat scroll 0 0 #0299D2;
    color: #FFFFFF;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 10px;
}

.question .q12
{
    float: left;
    width: 35px;
}

.question .q13
{
    float: right;
}

.question .detail
{
    line-height: 175%;
    margin-top: 20px;
    margin-bottom: 10px;
}
.bannerHide {
    display: none;
}
.banner_item
{
	display:block;
	margin-bottom:3px;
}
/*Deal*/
.border-box{
	border-top: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}
.box-sfam{
	width: 340px;
	height: 370px;
	overflow:hidden;
	float: left;
}
.mar_r{
	margin-right: 10px;
}
h2{
	font-size: 17px;
	font-weight: bold;
	color: #055B51;
}
.i_plus{
	width: 28px;
	height: 24px;
	float: left;
	margin-top: 3px;
}	
.des{
	width: 280px;
	float: left;
	margin-left: 5px; margin-top: 3px;
}
.discount_deal{
	background: url(../images/mq/i_off.png) no-repeat;
	width: 50px;
	height: 60px;
	line-height: 14px;
	margin: 9px 0 0 237px;
	padding: 15px 0 0 12px;
	text-align: left;
	position: absolute;
	z-index: 5; font-weight: bold;
	color: #fff; font-size: 15px;
	text-shadow: 1px 1px  0 red;
}
.bor-img{
	border: 1px solid #efefef;
	padding: 3px;
	background: #fff;
}
.mar_t{
	margin-top: 7px;
}
.deadline{
	background: #FFE1E3;
	opacity:0.7;
	filter:alpha(opacity=70);
	width: 273px;
	height: 19px;
	line-height: 14px;
	margin: 165px 0 0 17px;
	padding: 10px 0 0 11px;
	text-align: left;
	position: absolute;
	z-index: 5; 
}
.t_note{
	font-weight: bold;
	color: #045c50;
}
.f_l{
	float: left;
}
.f_r{
	float: right;
	margin-right: 10px;
}
.btn_muangay{
	background: url(../images/mq/btn_muangay.gif) no-repeat;
	width: 123px;
	height: 46px;
	cursor: pointer;
	border: none;
}
.price_off{
	color: #CC0000;
	font-size: 19px;
	font-weight: bold;
	margin-left: 13px;
}
.price_real{
	color: #999999;
	font-size: 13px; 	margin-left: 13px; margin-top: 5px;
	font-weight: bold;
	text-decoration: line-through;
}
.dm_top{
	background: url(../images/mq/dm_top.gif) no-repeat;
	width: 241px;
	height: 84px;
	overflow: hidden;
}
.dm_mid{
	background: url(../images/mq/dm_mid.gif) repeat-y;
	width: 241px;
	overflow: hidden;
}
.dm_bot{
	background: url(../images/mq/dm_bot.gif) no-repeat;
	width: 241px;
	height: 50px;
	overflow: hidden;
}
.dm ul{
	margin: 0;
	padding: 0;
}	
.dm ul li{
	list-style-type: none;
	background: url(../images/mq/bullet.gif) no-repeat 27px 10px;
	padding: 5px 15px 1px 39px;
}
.dm ul li a:link, .dm ul li a:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.dm ul li a:hover, .dm ul li a.act{
	color: #fdee21;
	text-decoration: none;
	font-weight: bold;
}
.tit_dm{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 30px 0 0 90px;
}
.tit_bgoff{
	background: url(../images/mq/bar_saleoff.gif) no-repeat;
	width: 244px;
	height: 58px;
}
.tit_off{
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding: 19px 0 0 67px;
}
.div1{
	background: url(../images/mq/div1.gif) no-repeat;
	width: 175px;
	min-height: 71px;
	float: left;
	padding-top: 5px;
}
.div2{
	background: url(../images/mq/div2.gif) no-repeat;
	width: 63px;
	height: 71px;
	float: left;
	padding-top: 5px;
	
}
.bg-div{
	background: #EEF2FB;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-bottom: 9px;
	overflow:hidden;
}
.tit_div1{
	margin: 13px 0 0 5px;
	
}
a.link_gr:link, a.link_gr:visited{
	color: #035147;
font-weight:bold;
	font-size: 13px;
}	
a.link_gr:hover{
	color: #035147;
	font-weight:bold;
	font-size: 13px;
}	
a.link_dt:link, a.link_dt:visited{
	color: #035147;
	
	font-size: 11px;
}	
a.link_dt:hover{
	color: #035147;
	
	font-size: 11px;
}
.note{
	color: #666666;
	font-size: 11px;
	margin-left: 6px;
}
.tit_div2{
	margin: 10px 0 0 0;
	font-weight: bold;
	color: #fff;
	font-size: 15px; 
	text-shadow: 1px 1px  0 red;
}
.div2-sfam{
	 width: 96px;
	 float: left;
	 margin-left: 7px;
}
.div2-cnt{
	width: 120px;
	float: left;
	margin-left: 10px;
	text-align:justify;
}
.pad_l5
{
	padding-left:5px;
}
.bg-x{
	background: #F2F2F2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.sfam-l{
	background: #fff;
	width: 220px; float:left;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
}
.sfam-r{
	width:  450px;
	float:left;
	margin-top: 10px;
}
.price_detail{
	color: #CC0000;
	font-size: 25px;
	font-weight: bold;
	margin-left: 13px;
}
.btn_buy{
	cursor: pointer;
	border: none;
	width: 158px;
	height: 46px;
	margin: 7px 0;
}
.bg_tt{
	background: #DEF4F2;
	padding: 10px 1px;
}
.dt-1{
	width: 75px;
	float: left;
	border-right: 1px solid #333333;
}
.dt-2{
	width: 60px;
	float: left;
	border-right: 1px solid #333333;
}
.dt-3{
	width: 78px;
	float: left;	
}
#box{width:200px;border:1px solid #000;height:17px;}
#bar{width:50%;background:#05776C;height:14px;color:#fff;text-align:right;padding:3px 0px 0px 0px;}

.clock{
	width: 35px;
	float: left;
}
.time-remain{
	width: 160px;
	float: left;
	margin-left: 10px;
}	
.dt-bar-bot{
	background: url(../images/mq/dt-bar_bot.jpg) no-repeat;
	width: 700px;
	height: 17px;
}
.bar-top{
	 background: url(../images/mq/2col_top.gif) no-repeat top left;
	 width: 348px;
	 height: 51px;
	
}
.bar-mid{
	 background: url(../images/mq/2col_mid.gif) repeat-y;
	 display:block;
	 overflow:hidden;
	 min-height: 200px;
	 padding: 5px 5px 5px 20px;
}
.bar-bot{
	 background: url(../images/mq/2col_bot.gif) no-repeat;
	 width: 348px;
	 height: 15px;
	 
}
.dt-ddnoibat{
	width: 348px;
	float: left;
	margin-top: 10px;
}
.dt-tit-dd{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 23px 0 0 20px;
}
.dt-dksd{
	width: 348px;
	float: left;
	margin-left: 4px;
	margin-top: 10px;
}
.dt-list-cnt ul{
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.bg-note-foot{
	background: url(../images/mq/bg_note-fot.gif) repeat-x;
	height: 64px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #ececec;
}
.bg-note-foot-bot{
	background: url(../images/mq/bg-note-foot_bot.gif) no-repeat;
	width: 700px;
	height:13px;
}
.note-foot-price{
	width: 200px;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}
.note-foot-buy{
	width: 200px;
	float: left;
	margin-top: 5px;
} 
.footer_visa {
    background: url("../images/bg_thanhtoan.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 36px;
    margin-right: 6px;
    margin-top: 10px;
    width: 265px;
}
.footer_visa p {
    color: #000000;
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    margin-left: -56px;
    margin-top: 6px;
}
.footer_visa img {
    border: medium none;
    display: block;
    float: left;
    margin-left: 8px;
    margin-top: 4px;
    margin-right:10px;
}